<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			var arr = [11,22,33,44,55,66]
			/* 1、push方法在数组的尾部添加一个或多个元素，并返回数组新的长度。			2、pop方法则相反，它删除数组的最后一个元素，减小数组长度并返回删除的值。
			 */
			var len = arr.push(1,2,3) //[11, 22, 33, 44, 55, 66, 1, 2, 3]
			console.log(arr)
			console.log(len)


			var res = arr.pop() // [11, 22, 33, 44, 55, 66, 1, 2]
			console.log(arr)
			console.log(res)
			
			
			/* 1、unshift()在数组的头部添加一个或多个元素，并将已存在的元素移动到更高索引的位置来获得足够的空间，最后返回数组新的长度。				2、shift()删除数组的第一个元素并将其返回，然后把所有随后的元素前移一个位置来填补数组头部的空缺。
			 */
			
			var len2 = arr.unshift(3,4)
			console.log(arr)
			console.log(len2)
			
			var res2 = arr.shift()
			console.log(arr)
			console.log(res2)
			
			
			// arr.indexOf()  arr.lastIndexOf()
			//返回指定元素在数组中索引
			//如果不存在 返回 -1
			arr = [11,22,33,44,55,66]
			
			
			var index =  arr.indexOf(77)
			console.log(index)
			
		</script>
	</body>
</html>
